IDL Programming > Programming Tasks

Programming Tasks

Using Procedures, Functions, SAVE Files

Overview of IDL Program Types

Defining a Procedure

Defining a Function

Using Keyword Parameters

Determining if a Keyword is Set

Recognizing Potential Naming Conflicts

Overview of SAVE Files

Creating SAVE Files of Program Files

Executing SAVE Files

Setting Preferences

About IDL System Preferences

!CPU Settings Preferences

Directory and Search Path Preferences

General User Environment Preferences

Windows Graphics Preferences

X Window System Graphics Preferences

General Graphics Preferences

Windows Runtime Preferences

Error Handling

Controlling and Recovering from Errors

Creating Custom Error Messages

Error Handling System Variables

Math Errors

Fonts and Colors

Using Device Fonts

Using Hershey Vector Fonts

Using TrueType Fonts

Embedded Formatting Commands

Loading Default Color Tables

Code Commenting with IDLdoc

Code Comments

Formatting IDLdoc Comment Blocks

IDLdoc Comment Tags

IDLdoc Resources

Using IDLdoc to Generate Documentation

Distributing IDL Applications

Runtime Mode Applications

Virtual Machine Applications

Callable IDL Applications

Creating a Runtime Distribution

Creating Video

Internationalizing Code

Interrupting or Aborting Execution

Controlling the IDL Thread Pool

Extending ENVI with IDL

ENVI Extension Wizard